#include"priority_queue.h"

int main()
{
	vector<int> v = { 0,2,3,7,1,8,29 };
    sl::priority_queue<int,vector<int>,greater<int>> s(v.begin(), v.end());
	while(!(s.empty()))
	{
		cout << s.top() << " ";
		s.pop();
	}
	return 0;
}